L=['fesine','soly','pactera','baibai','dw']
# 取三个元素
print(L[0:3])
print(L[:2])
print(L[1:2])
# -1表示倒数第一个元素，依次类推
print(L[-2:-1])

# 切片操作十分有用。我们先创建一个0-99的数列：
M = list(range(100))
# print(M)
# 前10个数
print(M[:10])
# 后10个数
print(M[-10:])
# 前11-20个数
print(M[10:20])
# 前10个数，每两个取一个
print(M[:10:2])
# 所有数，每5个取一个
print(M[::5])
# 什么都不写，只写[:]就可以原样复制一个list
# print(M[:])

# tuple也是一种list，唯一区别是tuple不可变。
# 因此，tuple也可以用切片操作，只是操作的结果仍是tuple
T=(1,2,3,4,5,6)
print(T[:3])

# 字符串'xxx'也可以看成是一种list，每个元素就是一个字符。
# 因此，字符串也可以用切片操作，只是操作结果仍是字符串
S="abcdEFG"
print(S[1:3])
print(S[::2])